import request from '@/common/vmeitime-http';

/**
 * @ desc 退出当前账号登录状态
 */
export function quitAccountAPI(data=''){
    return request.request({
        url: `/account/mall/api/logout`,
        method: 'post',
        data
    })
}

/**
 * @ desc 注销账号
 */
export function cancellationAPI(data=''){
    return request.request({
        url: `/account/mall/api/cancel`,
        method: 'post',
        data
    })
}

//加载历史记录
export function loadHistoryProducts(url){
    return request.request({
        url
    })
}

//加载订阅/收藏
export function loadSubscribeProducts(url){
    return request.request({
        url
    })
}

//加载活动报名
export function loadSignUpProducts(url){
    return request.request({
        url
    })
}

//加载问答列表
export function loadFaqList(url){
    return request.request({
        url
    })
}


/**
 * 到访数据填写
 * @param {string} start 开始时间
 * @param {string} end 结束时间
 * @param {string} view 到访
 * @param {string} buy 成交
 * @param {string} sign 签约
*/
export function submitCreateStatisticsAPI(data){
    return request.request({
        url: `/product/mall/v6/sell/data`,
        method: 'post',
        data
    })
}

/**
 * 提交修改
 * @param {string} start 开始时间
 * @param {string} end 结束时间
 * @param {string} view 到访
 * @param {string} buy 成交
 * @param {string} sign 签约
*/
export function submitModifyStatisticsAPI(data){
    return request.request({
        url: `/product/mall/v6/sell/data/detail?start=${data.start}&end=${data.end}`,
        method: 'put',
        data
    })
}

/**
 * 到访数据统计
 * @param {string} start 开始时间
 * @param {string} end 结束时间
*/
export function visitDataStatisticsAPI(data){
    return request.request({
        url: `/product/mall/v6/sell/data?start=${data.start}&end=${data.end}`
    })
}

/**
 * 销售获取某一周的到访数据
 * @param {string} start 开始时间
 * @param {string} end 结束时间
*/
export function getWeekVisitDataAPI(data){
    return request.request({
        url: `/product/mall/v6/sell/data/detail?start=${data.start}&end=${data.end}`
    })
}

/**
 * 根据身份获取到访数据  admin ald kfs
 * @param {string} area_code 区域代码 admin权限需要传
 * @param {string} start 开始时间
 * @param {string} end 结束时间
*/ 
export function getVisitDataAPIByRole(data){
    return request.request({
        url: `/product/mall/v6/sell/data?area_code=${data.area_code}&start=${data.start}&end=${data.end}`,
    })
}

